﻿//========================================================= 
/**@file CommandAsyncWorker.cpp
 * @brief 异步命令执行器的资源文件(Boost.Thread)
 * 
 * @date 2017-07-05   18:32:41
 * @author Zhyioo 
 * @version 1.0
 */ 
//--------------------------------------------------------- 
#ifndef _LIBZHOUYB_COMMANDASYNCWORKER_CPP_
#define _LIBZHOUYB_COMMANDASYNCWORKER_CPP_
//--------------------------------------------------------- 
/* BOOST SYSTEM嵌入源码方式使用 */
#include <libs/system/src/error_code.cpp>
#include <libs/filesystem/src/codecvt_error_category.cpp>
#include <libs/filesystem/src/path_traits.cpp>
#include <libs/filesystem/src/path.cpp>
#include <libs/filesystem/src/portability.cpp>
#include <libs/filesystem/src/unique_path.cpp>
#include <libs/filesystem/src/utf8_codecvt_facet.cpp>
#include <libs/filesystem/src/windows_file_codecvt.cpp>
#include <boost/filesystem.hpp>
/* BOOST线程库嵌入源代码方式使用 */
#ifdef _MSC_VER
namespace boost { extern "C" void tss_cleanup_implemented(void) {} }
#include <libs/thread/src/win32/thread.cpp>
#include <libs/thread/src/win32/tss_dll.cpp>
#include <libs/thread/src/win32/tss_pe.cpp>
#else
#include <libs/thread/src/pthread/thread.cpp>
#include <libs/thread/src/pthread/once.cpp>
#endif
//--------------------------------------------------------- 
#endif // _LIBZHOUYB_COMMANDASYNCWORKER_CPP_
//========================================================= 